d2c586f6177a6367829c733a277f00cdaa2e1dad,src/org/exist/xquery/functions/inspect/ModuleFunctions.java,ModuleFunctions,eval,#Sequence[]#Sequence#,42

Before Change


            XQueryContext tempContext = new XQueryContext(context.getBroker().getBrokerPool(), AccessContext.XMLDB);
            tempContext.setModuleLoadPath(context.getModuleLoadPath());

            Module module = tempContext.importModule(null, null, args[0].getStringValue());
            if (module == null)
                return Sequence.EMPTY_SEQUENCE;
            addFunctionRefsFromModule(tempContext, list, module);

After Change


            tempContext.setModuleLoadPath(context.getModuleLoadPath());

            Module module;
            if (isCalledAs("module-functions-by-uri"))
                module = tempContext.importModule(args[0].getStringValue(), null, null);
            else
                module = tempContext.importModule(null, null, args[0].getStringValue());
            if (module == null)
                return Sequence.EMPTY_SEQUENCE;
            addFunctionRefsFromModule(tempContext, list, module);